package com.aiti.lulian.entity.crad.cluster;

import com.aiti.base.core.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName("card_zf_floor_text")
public class CardZfFloorText extends BaseEntity {

    /**
     * 主键
     */
    @TableId(value = "base_id", type = IdType.ASSIGN_UUID)
    private String baseId;

    /**
     * 标题
     */
    @TableField("title")
    private String title;

    /**
     * 文本内容
     */
    @TableField("content")
    private String content;

    /**
     * 创建时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(value = "base_create_time", fill = FieldFill.INSERT)
    private Date baseCreateTime;

    /**
     * 更新时间
     **/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField(value = "base_update_time", fill = FieldFill.INSERT_UPDATE)
    private Date baseUpdateTime;

    /**
     * 用户ID
     */
    @TableField("user_id")
    private String userId;

    /**
     * 更新者
     */
    @TableField("update_by")
    private String updateBy;

    /**
     * 排序
     */
    @TableField("sort")
    private String sort;

    /**
     * 楼层ID
     */
    @TableField("floor_id")
    private String floorId;

    /**
     * 0：显示；1:不显示
     */
    @TableField("is_show")
    private String isShow;

    /**
     * 企业ID,只有在插入的时候才会插入
     */
    @TableField(fill = FieldFill.INSERT)
    private String enterpriseId;

    /**
     * 类型（'1'：图文型，'2'：复合型）
     */
    @TableField("type")
    private String type;
}